/** Helper enumeration for wrapping the data keys for the Qbs's protocol
 * data requests or responses. */
export enum QbsProtocolDataKey {
    ActiveFileTags = 'active-file-tags',
    ApiCompatLevel = 'api-compat-level',
    ApiLevel = 'api-level',
    Arguments = 'arguments',
    BaseProfile = 'baseProfile',
    BuildDirectory = 'build-directory',
    BuildRoot = 'build-root',
    BuildSystemFiles = 'build-system-files',
    ChangedFiles = 'changed-files',
    CleanInstallRoot = 'clean-install-root',
    Column = 'column',
    CommandDescription = 'command-description',
    CommandEchoMode = 'command-echo-mode',
    ConfigurationName = 'configuration-name',
    Cpp = 'cpp',
    DataMode = 'data-mode',
    Description = 'description',
    DisplayName = 'display-name',
    DryRun = 'dry-run',
    Environment = 'environment',
    Error = 'error',
    ErrorHandlingMode = 'error-handling-mode',
    ExecutableFilePath = 'executable-file-path',
    FilePath = 'file-path',
    FilesAdded = 'files-added',
    FilesRemoved = 'files-removed',
    FilesToConsider = 'files-to-consider',
    FileTags = 'file-tags',
    ForceProbeExecution = 'force-probe-execution',
    FullDisplayName = 'full-display-name',
    FullEnvironment = 'full-environment',
    GeneratedFilesForSource = 'generated-files-for-source',
    Groups = 'groups',
    Hello = 'hello',
    Install = 'install',
    InstallDone = 'install-done',
    IsEnabled = 'is-enabled',
    IsRunnable = 'is-runnable',
    Items = 'items',
    KeepGoing = 'keep-going',
    Line = 'line',
    Location = 'location',
    LogData = 'log-data',
    LogLevel = 'log-level',
    MaxJobCount = 'max-job-count',
    MaxProgress = 'max-progress',
    Message = 'message',
    ModuleProperties = 'module-properties',
    Name = 'name',
    NewMaxProgress = 'new-max-progress',
    OverriddenProperties = 'overridden-properties',
    OverrideBuildGraphData = 'override-build-graph-data',
    ProcessResult = 'process-result',
    Product = 'product',
    Products = 'products',
    ProfileData = 'profile-data',
    Progress = 'progress',
    ProjectBuilt = 'project-built',
    ProjectCleaned = 'project-cleaned',
    ProjectData = 'project-data',
    ProjectDone = 'build-done',
    ProjectFilePath = 'project-file-path',
    ProjectResolved = 'project-resolved',
    Properties = 'properties',
    ProtocolError = 'protocol-error',
    Qbs = 'qbs',
    QtCore = 'Qt.core',
    RunEnvironment = 'run-environment',
    SettingsDirectory = 'settings-directory',
    SourceArtifacts = 'source-artifacts',
    SourceArtifactsFromWildcards = 'source-artifacts-from-wildcards',
    StdErr = 'stderr',
    StdOut = 'stdout',
    SubProjects = 'sub-projects',
    Success = 'success',
    TargetExecutable = 'target-executable',
    TaskProgress = 'task-progress',
    TaskStarted = 'task-started',
    TopLevelProfile = 'top-level-profile',
    Type = 'type',
    Warning = 'warning',
    WorkingDirectory = 'working-directory',
}
